package com.neusoft.dao;

import java.util.List;

import com.neusoft.bean.AdminInfoBean;

public interface IAdminInfoDao {
	/**
	 * 
	 * @Title deleteByPrimaryKey
	 * @Description 根据主键删除用户信息
	 * @param empno 主键id
	 * @return int 返回删除条数
	 */
	int deleteByPrimaryKey(Integer empno);

	/**
	 * 
	 * @Title insert
	 * @Description 新增操作
	 * @param record 新增的实体bean
	 * @return int 返回新增多少用户条数
	 */
	int insert(AdminInfoBean record);

	/**
	 * 
	 * @Title insertSelective
	 * @Description 非空的新增操作
	 * @param record 新增的实体bean
	 * @return int 返回新增多少用户条数
	 */
	int insertSelective(AdminInfoBean record);

	/**
	 * 
	 * @Title selectByPrimaryKey
	 * @Description 根据主键id查询操作
	 * @param empno 主键字段值
	 * @return AdminInfoBean 返回查询的实体bean
	 */
	AdminInfoBean selectByPrimaryKey(Integer empno);
	/**
	 * 
	 * @Title selectAllAdminInfo
	 * @Description 根据主键id查询所有信息操作
	 * @param empno 主键字段值
	 * @return List<AdminInfoBean> 返回查询结果集
	 */
	List<AdminInfoBean> selectAllAdminInfo(Integer empno);

	/**
	 * 
	 * @Title updateByPrimaryKeySelective
	 * @Description 非空的修改操作
	 * @param record 修改操作的实体bean
	 * @return int 返回修改多少用户条数
	 */
	int updateByPrimaryKeySelective(AdminInfoBean record);

	/**
	 * 
	 * @Title updateByPrimaryKey
	 * @Description 全部修改操作
	 * @param record 修改操作的实体bean
	 * @return int 返回修改多少用户条数
	 */
	int updateByPrimaryKey(AdminInfoBean record);
}